home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / Chip 11-96.iso / workshop / xlinux.txt < prev   
Text File  |  1996-08-02  |  46KB  |  1,319 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28. Xlinux - V960801
  29.  
  30.  
  31.  
  32. Inhalt:
  33.  
  34.  
  35. Vorwort
  36.  
  37. Was ist Xlinux
  38.  
  39. Installation
  40.  
  41. Kurzbeschreibung ausgewählter
  42. Anwendungsprogramme
  43.  
  44. Anhang
  45.  
  46.  
  47.  
  48.  
  49. Textbasierende Programme
  50.  
  51. - Alles für DOS User...
  52. - Mouseless Commander - Der NC Clone
  53. - SC - Das Spreadsheet
  54. - Vi - Editor
  55. - Joe - Editor
  56. - edit - deutscher Editor mit voller Tastatur und Menue-Steuerung
  57. - TeX/LaTeX - Das Satzsystem
  58. - Ghostscript - Druck von Postscriptdateien auf Standarddruckern
  59. - Fax - ,Faxen" von Text und Postscriptdateien
  60. - ssfile - Einfache B-Tree Isam Dateiverwaltung
  61. - MSQL/PQL - Die SQL Datenbanken
  62. - Lynx - Der Text-HTML Browser
  63. - Perl/Awk - Die textorientierte Programmiersprache
  64. - basic, bwbasic - Basic Interpreter
  65. - Linuxdoc-SGML - Konverter für unterschiedliche Textformate
  66. - UDO - der vielseitigere Text Konverter - deutsche Shareware!
  67. - Groff - Der Textkonvertierer
  68. - Minicom, ecu, xc, kermit, rx/y/z+sx/y/z - Terminalprogramme
  69. - Gnuplot - Plotten von Graphen
  70. - Ldlas - Statitische Auswertungen - nutzt gnuplot
  71. - casio - Datentransfer zum und von Casio SF-4/8xxx Organizern
  72. - dbview - Listen und Konvertieren von Dbase III Dateien
  73. - tde - Editor für Binaerdateien
  74. - pgp - Pretty Good Privacy - Daten verschluesseln etc.
  75. - recode - GNU Zeichensatz Konverter
  76. - pcmcia - Utilities fuer PCMCIA Interface
  77. - Chess, Tetris, Sasteroids, lizards - Spiele
  78.  
  79.  
  80.  
  81.  
  82. X11 Programme
  83.  
  84. - X11R5 Server
  85. - Axe - Editor
  86. - Xcoral - Editor
  87. - Doc - Editor auch für LaTeX...
  88. - ez - Andrew WYSIWYG Frontend fuer LaTeX...
  89. - lyx - Deutscher Frontend fuer LaTeX...
  90. - Xcalc - Taschenrechner
  91. - Calctool - Besserer Taschenrechner
  92. - Xspread - Tabellenkalkulation
  93. - Oleo - Die GNU Tabellenkalkulation
  94. - Nexs - Demo dieser Tabellenkalkulation
  95. - xmgr - Plotting Tool ala Gnuplot
  96. - Xlispstat - Statistikpaket in Lisp
  97. - Xpaint - Bitmap Zeichenprogramm
  98. - Xfig - Vektor Zeichenprogramm
  99. - Idraw - Vektor Zeichenprogramm auch für doc...
  100. - Xv - Bildbetrachter und Konverter
  101. - Xgrab - Screenshots
  102. - Ghostview - Ansehen von Postscript Dateien
  103. - xhtml - HTML-Editor
  104. - Xmosaic - HTML Browser
  105. - Cbb - Kontoführung
  106. - addressbook - Auch deutsches Adressverwaltungsprogramm mit Tcl/Tk erstellt
  107. - Xinvest - Anlageverwaltung
  108. - plan - Terminkalendar - Planer
  109. - Tcl/Tk - Script X11 Programmentwicklung
  110. - Wine - Windows Emulator
  111. - xfileman und uc - Dateimanager
  112. - uc - Unix Cockpit - Dateimanager und mehr...
  113. - Seyon - X11 Terminalprogramm
  114. - xanim - X11 MPEG Player
  115. - xearth - Rotierende Weltkugel auf dem X11 Desktop
  116. - pcemu - DOS Emulator unter X11 fuer Textprogramme (TP,TC,Word...)
  117.  
  118.  
  119.  
  120. Sonstiges
  121.  
  122. - Bildbetrachter
  123. - MPEG Player
  124. - Photo-CD
  125. - Linux Dokumentationen
  126. - apmc/x - Advanced Power Management Utilitie
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146. For english speaking users, please refer to the file /Library/readme on the cd rom.
  147.  
  148.  
  149. Bitte beachtet sie die ,GNU General Public Licence". Text unter `/Library/GNU.gpl'.
  150. Die Programme ssfile, xv und udo sind Shareware. Bei Nutzung ist die entsprechende
  151. Gebühr zu entrichten. Siehe dazu die Informationen unter `/Library/readme.ssfile,
  152. readme.xv und udo.txt'. Alle andere Software unterliegt der GNU General Public Licence.
  153. Quelltexte dieser Programme befinden sich z.B. auf ,sunsite.unc.edu", ,tsx-11.mit.edu"
  154. und deren FTP-Spiegeln. Bitte beachten: Für die hier enthaltene Software, wird
  155. keinerlei Gewährleistungen, für irgendeine Art, Beschaffenheit, Nutzbarkeit geleistet.
  156. Alle Risiken, Beschädigungen oder andere Nachteile, die aus dem Gebrauch oder 
  157. Nichtgebrauch dieser Software und der darin enthaltenen Informationen entstehen,
  158. schließen jegliche Haftungsansprüchen gegen mich und/oder den Autoren der Software 
  159. aus. Die Verwendung erfolgt auschließlich auf eigene Verantwortung.
  160.  
  161.  
  162. Wichtig: xlinux und linux laufen nicht auf einer komprimierten Partition!!! Sie muss
  163.                 vorher entkomprimiert werden!
  164.  
  165.  
  166. Viel Spass
  167. Peter Sieg
  168.  
  169. P.S. Bitte schicken sie mir doch einfach einmal eine Postkarte, wenn sie Xlinux aus-
  170. probiert haben...
  171.  
  172.  
  173. Dieses Dokument ist Copyright ╕ 1996 bei Peter Sieg, Rabishauerstr.9, 37603 Holzminden.
  174. Vervielfältigung jeglicher Art bedarf der vorherigen schriftlichen Genehmigung von mir.
  175. Xlinux darf nicht ohne dieses Dokument auf Datenträgern jeglicher Art vervielfältigt werden. 
  176.  
  177.  
  178.  
  179.  
  180.  
  181. Vorwort
  182.  
  183. Warum habe ich bloß diese Distribution zusammengestellt? Wie ist es dazu gekommen?
  184. Meine ersten Berührungen mit Linux müssen so etwa um 1991/2 gewesen seien. Ich hatte mir 
  185. damals eine SLS Distribution auf ca. 30-40 Disketten von einem PD-Händler gekauft.
  186. Dann gings los... Mittels der ersten Disketten und zwei neu formattierten wurden die Boot
  187. und Root Disketten erzeugt. Boot Diskette in A: - Rechner aus/einschalten. Nach Auffor-
  188. derung die Root Diskette in A: einlegen und Return drücken. Partitionen anlegen. Format-
  189. ieren. Installieren der restlichen 35+ Disketten. Rechner neu starten, als Root einloggen...
  190. Erstmal alles Ausprobieren. UNIX - Tools waren da, sogar z.B. Minicom gab es schon. 
  191. Ansonsten, speziell im Vergleich zu den heute verfügbaren Programmen gab es recht wenig.
  192. Die Version war glaube ich 0.99pl13. X11 habe ich nie zum Laufen gekriegt...
  193. Mangels für mich brauchbarer Anwendungsprogramme, konnte mich auch die Fastzination
  194. dieses freien Betriebssystems nicht davon Überzeugen, auf mein DOS+ zu verzichten.
  195. Während der Zeit mit diesem System, ist es mir mehr als einmal passiert, das ich irgendwel-che 
  196. wichtigen Dateien gelöscht oder Berechtigungen durcheinander gebracht hatte und nur eine 
  197. komplette Neuinstallation mir ein funktionierendes System zurück bringen konnte...
  198.  
  199. Dann, es war Anfang 1995 auf einer ,Computer Fair" in den USA, bot ein ca. 60 jähriger, 
  200. weißhaariger Mann, vier Disketten mit der Aufschrift ,MiniLinux" und ein älteres Magazin
  201. des ,Linux Journal" für 8 US$ an. Auf meine Frage, was das denn sei, antwortete er ,ein 
  202. kleines aber feines Linux Paket, welches auf dem DOS Dateisystem läuft" Es interressierte
  203. mich brennend zu sehen, was das wohl war und was sich in der Zwischenzeit bei Linux getan
  204. hatte. Wieder Zuhause musste ich leider feststellen, das die zweite Diskette fehlerhaft war.
  205. Pech gehabt... Aber nach intensiver Suche in Mailboxen, fand ich das Paket bei einer Box in 
  206. Kanada. Eine Message zum Sysop, um die erlaubte Online Zeit für mich herauf zu setzen und 
  207. schon konnte der Download beginnen... Dann die Disketten einlesen, Zusammenfügen, 
  208. Entpacken, das System einfach mittels der Batch Datei ,linux.bat" starten. Einloggen - und ich 
  209. war drin! Readme durchlesen. Setup ausführen. startx eingeben - et voila X11! 
  210. Die Einfachheit der Installation und Konfigurierung hat bei mir einen tiefen positiven Eindruck 
  211. hinterlassen. Das war ja fast so einfach wie DOSEN-WINDOWS...
  212.  
  213. Und es gab schon eine Menge Anwendungsprogramme mehr als damals... Bis zum heutigen 
  214. Xlinux war es allerdings noch ein weiter Weg (ca. 1 ½ Jahr!). CD-ROM's kaufen, Programme 
  215. installieren und testen, FTP Server abklappern... Ohne MiniLinux allerdings wäre all dies für 
  216. mich wohl nur sehr schwer möglich gewesen.
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231. Was ist Xlinux
  232.  
  233. Xlinux ist in erster Linie eine Linux Distribution wie z.B. S.u.S.E, Slackware, LST, Red Hat, 
  234. Caldera und andere. Allerdings gibt es im Vergleich zu diesen ,großen" Distributionen, die von 
  235. einem ganzen Entwickler-Team ständig gepflegt - also fehlerbereinigt, erweitert und mit den 
  236. neuesten Versionen und Treibern versehen werden - einige gravierende Unterschiede:
  237.  
  238. - Da ich allein an Xlinux arbeite und nur sporadisch Zeit dafür aufbringen kann, wird nur das  
  239.   fehlerbereinigt, was mir selbst - beim Testen und Arbeiten - auffällt.
  240.  
  241. - Ich spiele einen Update nur ein, wenn es aus meiner Sicht sinn macht. Z.B. hatte ich schon 
  242.   X11R6, bin allerdings aufgrund des gestiegenen Memory Bedarfs wieder zurück zu X11R5
  243.   gegangen (Nur X11-Server). 
  244.  
  245. - Ich habe nur einige Programme selbst kompiliert. Die meisten werden in der auf CD-ROM's 
  246.   und/oder FTP Servern vorhandenen Binaerversion installiert.
  247.  
  248. - Die oben erwähnten Distributionen enthalten z.B. die komletten Quelltexte, C-Compiler, 
  249.   HOWTO und andere Dokumente, Manual Pages  etc. etc. etc.
  250.  
  251. - Xlinux im Gegensatz legt den Schwerpunkt auf Anwendungsprogramme, die schon fertig
  252.   installiert sind.
  253.  
  254. - Die Installation obiger Distribution besteht meistens aus dem Booten mit entsprechenden 
  255.   Boot und Rootdisketten, Einrichten einer oder mehrerer Partitionen auf der Festplatte (mit
  256.   vorherigem Backup!) und anschließendem Aufspielen der gesamten oder Teile der CD.
  257.   * (Dies ist inzwischen Dank UMSDOS+Kernel 2.0+Ramdisk+Module bei großen 
  258.       Distributionen auch ohne Boot/Root-Disks und Partiononieren möglich)
  259.  
  260. - Xlinux besteht aus einer gepackten DOS Datei von weniger als 30MB. Die Installation ist
  261.   eigentlich nur das Entpacken dieser Datei. Diese Datei kann mit jedem DOS Backup Pro-
  262.   gramm weggesichert werden. Wenn man erst einmal als Root User wichtige Systemdateien 
  263.   gelöscht hat, oder Zugriffsrechte ,verbogen" hat, weiss man dieses zu schätzen. Das heißt
  264.   auch, das nach der erfolgten Konfiguration und evtl. Installationen zusätzlicher Pakete, man
  265.   einfach (mit Geiherkralle = CTRL-ALT-DEL) das Linux System herunterfahren kann, das
  266.   Verzeichnes \LINUX einfach packen und archivieren kann.
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275. Installation
  276.  
  277. Xlinux braucht zur Installation ca. 105MB. Danach belegt es 85MB ohne Archiv-Datei.
  278. Wenn sie eine CD-ROM mit Xlinux haben, ist es ein wenig einfacher. Wechseln sie zum 
  279. Laufwerk, auf welchem das xlinux Verzeichnis ist. Geben sie ein:
  280.  
  281. install x
  282. x        = Laufwerksbuchstabe auf dem xlinux installiert werden soll, ohne :\
  283.  
  284. Auf dem Ziellaufwerk ,x:" wird ein Verzeichnis ,\linux" angelegt, in welchem sich das
  285. Linux System befindet.
  286.  
  287. Das wars... 
  288.  
  289. Gehen sie in das neue \linux Verzeichnis. Starten die ,linux.bat" wieder mit dem jetzt aktuellen 
  290. Laufwerksbuchstaben. Einloggen als ,root".
  291. ,setup" aufrufen und das System einstellen. Danach unbedingt mit ,more /Library/liesmich" 
  292. diese Mini-Doku lesen!!!
  293.  
  294. Auf der Xlinux-CD befinden sich folgende Verzeichnisse:
  295.  
  296. \xlinux        - xlinux gepackt und aufgeteilt für 1,44MB Floppy's. Kann aber von CD
  297.            wie oben gezeigt in einem Rutsch installiert werden. RAR sucht selbst
  298.            alle Teile zusammen.
  299. \howtos    - Die Howto Dokumente...
  300. \faq        - Fragen und Antworten zu Linux + Linux Dokumentations Dateien
  301.                           - usg    - User Guide
  302.            - nag    - Network Administrator Guide
  303.            - khg    - Kernel Hackers Guide
  304.            - ...
  305. \other        - Andere kleine Linux Pakete:
  306.            - testlin    - Version zum Testen, ob xlinux und X11 auf einem
  307.                    Rechner laufen. Passt dank der 2m Tools auf eine
  308.                    3,5" Floppy!
  309.            - textlen    - Ist Xlinux ohne X11 und alles was dazu gehört...
  310.                    Belegt nur ca. 25MB auf der Platte und läuft mit 4MB RAM.
  311.                    Enthält auch z.B. vi, joe, sc, ssfile, pql, httpd, lynx etc...
  312.            - microlin    - Microlinux. 1 Floppy für das Basis System, plus
  313.                    ein TAR File für X11R5 (+2 für X11R6!).
  314.            - krnlcomp    - Basis System plus Kernel Sourcen und C-Compiler
  315.                    zum Kompilieren des Kernels.
  316. \packages    - Viele, viele anderen TGZ Container mit bisher noch nicht installierten
  317.            Paketen. (Für die meisten dort habe ich keine Verwendung, - aber 
  318.            vieleicht sie...)
  319.  
  320.  
  321.  
  322.  
  323. Installieren eines anderen Kernels:
  324.  
  325. Wählen sie einen passenden Kernel aus dem Verzeichnis \kernel der CD aus.
  326. (Siehe auch die nächste Seite für eine Übersicht der vorhandenen Kernel)
  327. Unter DOS oder linux kopieren sie die entsprechnde Datei einfach
  328. nach \linux\vmlinuz. Da diese Datei ja schon existiert hat, kommt UMSDOS
  329. unter Linux auch bei kopieren unter DOS nicht durcheinander. Evtl. werden 
  330. ich später hier eine Batch/Scriptdatei schaffen, in der ein Kernel per Pickliste
  331. ausgewählt und installiert werden kann (Kommando: kernels). Beachten sie
  332. bitte, das bei Installation eines Kernels, welcher nicht zur Rechnerhardware
  333. passt, das System nicht mehr booten kann, und nur ein anderer Kernel weiter-
  334. helfen kann! 
  335.  
  336.  
  337. Installieren eines anderen X Servers:
  338.  
  339. Wählen sie einen passenden X Server aus dem Verzeichnis \xserver der CD aus.
  340. Die Server liegen als gepackte tgz Datei vor. Ein Installation ist deshalb nur unter
  341. Linux möglich:
  342.  
  343. (Als user: root)
  344. cd /
  345. tar zxvf  /cdrom/xserver/<name>.tgz
  346. (tgz Datei wird entpackt...)
  347. sh /install/doinst.sh
  348. (Hier wird folgendes ausgeführt:
  349.  rm /usr/X11/bin/X
  350.  ln -s /usr/X11/bin/<X Server>  X;
  351.  der alte Xserver kann gelöscht werden.)
  352.  
  353. Beachten sie bitte, das die Angaben in Xconfig zu dem X Server passen müssen!
  354. Ohne Änderungen läuft wohl nur der VGA16 Server! Bei Problemen können die
  355. XFree86-Howtos weiterhelfen...
  356.  
  357. Mit setup (oder xserverconfig) kann schon zwischen Xmono und VGA16 Server
  358. umgeschaltet werden!
  359.  
  360.  
  361. In obiger Weise werden auch andere tgz Pakete, welche mit Bezug zum / (root)
  362. Verzeichnis gepackt wurden, installiert...
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372. Es folgt eine Kurzbeschreibung der auf CD vorhandene Kernel:
  373.  
  374.  
  375. Die Kernel sind mit freundlicher  Erlaubnis der S.u.S.E GmbH aus deren Distribution zur
  376. Verfügung gestellt. Vielen Dank! Der nachfolgende Text ist ein Auszug aus der 
  377. entsprechenden S.u.S.E. Dokumentation:
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385. Alles für DOS User
  386.  
  387. Folgende Kommandos sind vorhanden:
  388.  
  389. - dir        - Anzeigen eines Verzeichnisinhaltes
  390. - md        - Verzeichnis erstellen
  391. - rd        - Leeres Verzeichnis löschen
  392. - del        - Loeschen von Dateien
  393. - delltree    - Volles Verzeichnis löschen
  394. - copy        - Kopieren von Dateien
  395. - move        - Verschieben von Dateien
  396. - a:        - Mounted eine Floppy in A: nach /a
  397. - cdrom    - Mounted eine CD-ROM nach /cdrom
  398. - cd        - Wechselt Verzeichnis
  399. - Type        - Listet Datei
  400.  
  401. Wichtige UNIX Kommandos:
  402.  
  403. - pwd        - Zeigt aktuelles Verzeichnis
  404. - vi        - Standard Editor
  405. - joe        - Editor mir Wordstart Kommandos
  406. - ps        - Process Status
  407. - kill        - Process beenden
  408. - startx        - Startet die X11 Oberfläche
  409.  
  410. Weitere Tastenkombinationen und Hinweise:
  411.  
  412. CTRL-ALT-DEL    - System sauber herunterfahren
  413. ALT F1-F6        - Umschalten der virtuellen Konsolen
  414. R-SHIFT-PgUp/    -  Zurück-/Vorrollen in den Konsolen
  415. PgDn
  416. CTRL-ALT-        - Von X11 zu den Konsolen
  417. F1-F6
  418. CTRL-ALT-F7    - Zurück zu X11
  419. CTRL-ALT-BS    - X11 Server beenden
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435. Mouseless Commander - mc
  436.  
  437. Norton Clone. Dateien und Verzeichnisse anlegen, löschen, verschieben, umnennen,
  438. Dateien ansehen, editieren und ausführen. Tastenbelegung wie NC (siehe unteren 
  439. Bildschirmrand...)
  440.  
  441.  
  442. Spreadsheet - sc
  443.  
  444. Tabellenkalkulation. Übersicht der Befehle mit `?', Ende mit `q'. Befehle sind nicht
  445. 1-2-3 kompatibel. Siehe auch Tips und Tricks...
  446.  
  447.  
  448. Editor - vi
  449.  
  450. Bildschirm Editor. Arbeitet in drei Modi. Grundbefehle:
  451.  
  452.     h    - Cursor ein Zeichen nach links
  453.     j    - Cursor eine Zeile nach unten
  454.     k    - Cursor eine Zeile nach oben
  455.     l    - Cursor ein Zeichen nach rechts
  456.     i    - Einfügen an Cursorposition; jetzt werden alle Zeichen in den Text
  457.                           eingefügt bis zu...
  458.     <ESC>- Einfügen beenden
  459.     x    - Zeichen unter Cursor löschen
  460.     :    - Kommando Modus
  461.            - q! - vi beenden OHNE speichern
  462.            - w  - Text speichern
  463.            - wq- Text speichern und vi beenden
  464.  
  465.  
  466. Editor (Wordstart Kommandos) - joe
  467.  
  468. Befehle wie bei Wordstar...
  469.  
  470.  
  471. Editor Crisp - PD Version
  472.  
  473. Dieser Editor scheint viele andere Editoren emulieren zu koennen? Ueber Makros
  474. erweiterbar. Auch unter X11 lauffaehig... siehe /usr/local/crisp*
  475.  
  476.  
  477.  
  478. Deutscher Editor m.a.r.s_e (ala DOS-Edit)
  479.  
  480. Aufruf mit ,/usr/bin/edit". Dateien unter /usr/local/e/*. Volle DOS Tastatursteuerung.
  481. Menuesystem. Wirklich mal eine Wohltat nach all den englischen Programmen...
  482.  
  483.  
  484.  
  485. Satzsystem TeX/LaTeX - texmgr
  486.  
  487. texmgr startet eine einfache Menueoberfläche zur Erledigung aller Aufgaben von der
  488. Erstellung eines Dokumentes bis zum Druck. Der Ablauf ist generell:
  489.  
  490.     - Erstellen eines TeX/LaTeX Dokumentes (*.tex) mit einem Editor (vi).
  491.     - Umsetzen *.tex nach *.dvi.
  492.     - Umsetzen *.dvi nach *.ps (Postscript Datei).
  493.     - Layout Kontrolle der *.ps Datei mit ghostscript (dgs auf VGA) bis ok.
  494.     - Ausdruck *.ps mit pgs auf vorher eingestellten Drucker.
  495.  
  496. Die Befehle von TeX/LaTeX hier erklären zu wollen würde den Rahmen dieser
  497. Kurzübersicht sprengen. Ich empfehle entsprechende Fachbücher. Einige Angaben
  498. können den Dateien /Library/texmin.* entnommen werden.
  499.  
  500.  
  501. Faxen von Text- und Postscriptdateien - fax...
  502.  
  503. Die Erkennung von Text- oder Postscriptdateien erledigt das fax script automatisch.
  504. Textdateien können selbst nach fax umgesetzt werden, Postscript mit Hilfe von
  505. ghostscript. In der script Datei `fax' unter /usr/bin sind einige Einstellungen wie
  506. z.B. Schnittstelle, eigene Kennung etc. anzupassen! Siehe auch /library/fax.1
  507. Für ein Online Hilfe starten sie fax mit dem Parameter `help'.
  508.  
  509.  
  510. Dateiverwaltung - ssfile
  511.  
  512. Hier können sie Menuegeführt Datendateien erstellen, ergänzen, Sätze suchen etc.
  513. Im Verzeichnis /usr/lib/ssfile/* befinden sich Beispiele und Dokumentation...
  514. Achtung: ssfile ist Shareware. Siehe dazu auch `/Library/readme.ssfile'.
  515.  
  516.  
  517. Datenbank - msql/pql
  518.  
  519. Vollwertige SQL Datenbank in Client/Server Konzept. Der Server muss erst mit
  520. msqld & gestartet werden. msql dient zum manipulieren von Datenbanken. 
  521. msqladmin zum Erstellen und Löschen von Datenbanken. Die Programme sind
  522. unter /usr/local/Minerva/ zu finden. Dort liegt unter ,doc" auch eine Dokumentation
  523. im Postscriptformat. Siehe auch Tips und Tricks... PQL arbeitet nicht im Client/Server
  524. Modell, ist aber auch z.B sehr gut zur Integration in dynamischen HTML-Seiten geeignet.
  525.  
  526.  
  527. HTML Browser für ASCII-Oberfläche - lynx
  528.  
  529. Beim Start wird die lokale Homepage `/usr/lib/html/home.html' aufgerufen, mit 
  530. der einige Dokumente unter `/Library' gelesen werden können. Konfigurations-
  531. einstellungen sind evtl. in `/usr/local/lib/lynx.cfg' vorzunehmen.
  532. Siehe auch unter `/var/httpd/docs...'
  533.  
  534.  
  535.  
  536.  
  537. Sprachen zur Listen/Text-Verarbeitung - perl / awk
  538.  
  539. Viele enthaltene Programm sind eigentlich perl scripts:
  540.  
  541.     - /usr/bin/sqprint    - Druck zwei Seiten auf einer auf HPL Druckern
  542.     - /usr/bin/p2p        - siehe sqprint - geht gleich auf Drucker
  543.     - /usr/bin/pstree    - Gibt Verzeichnisbaum in Postscript Datei aus
  544.     - /usr/bin/i2ps        - Gibt ASCII Datei nach Postscript aus
  545.     - /usr/bin/nenscript    - wie i2ps, siehe auch pstext, a2ps, a2x
  546.     - /usr/bin/mpage    - Gibt mehrere Seiten auf einer in Postscript aus
  547.     - /usr/bin/padr        - Nutzt mpage zum 4-Seitendruck von /data/address
  548.  
  549. Zur Einführung in Perl empfehle ich dringend entsprechende Literatur.
  550.  
  551.  
  552.  
  553. Textformat Umsetzer - Linuxdoc-SGML/UDO
  554.  
  555. Verschieden Programme zur Umsetzung von Linuxdoc Textdateien nach z.B.
  556. HTML und LaTeX/TeX. Siehe Verzeichnis `/usr/local/linuxdoc-sgml/' für
  557. Dokumentation. UDO ist eine deutsche Entwicklung und vielseitiger als
  558. Linuxdoc-SGML! Udo ist Shareware, bitte registrieren sie sich, wenn sie
  559. das Programm nutzen! Siehe /Library/*udo*.
  560.  
  561.  
  562. Terminalprogramm - minicom / xc / ecu / kermit
  563.  
  564. Einfach einmal starten, Sind wie DOS Programme über Tastenkürzel und Menues
  565. konfigurierbar und steuerbar. Arbeiten automatisch mit externen Protokollen (rx-z,
  566. sx-z) zusammen. Ecu unterstuetzt auch Kermit und Compuserve Protokolle...
  567. kermit ist ein Klassiker unter der Terminalprogrammen und fuer sehr, sehr viele
  568. Systeme verfügbar. Entsprechende Buecher ueber kermit sind erhaeltlich.
  569.  
  570.  
  571. Spiele - tetris / sasteroids / lizards
  572.  
  573. Tetris ist für ASCII Oberflächen geeignet. Sasteroids und lizards laufen nur auf dem console
  574. Bildschirm im VGA Modus. Programme sind selbsterklärend...
  575.  
  576.  
  577.  
  578.  
  579. Postscriptdateien ansehen bzw. drucken - dgs / pgs
  580.  
  581. dgs <name>.ps zeigt eine Postscript Datei auf dem VGA Schirm an. Blättern durch
  582. <Return>.
  583.  
  584. pgs <name>.ps druck eine Postscript Datei auf den vorher per setup eingestellten
  585. Drucker aus.
  586.  
  587. Einige Postscriptdateien:
  588. /Library/INFO-SHEET.ps        - Allgemeine Infos über Linux
  589. /Library/guide.ps            - Linux Handbuch
  590. /Library/L-Kurs_1.4.5.ps        - Linux Kurs in Deutsch!
  591. /Library/infos                - Linux Guide in Deutsch!
  592. /usr/local/Minerva/doc/msql.ps    - msql Dokumentation
  593. Auf der CD unter /faq/xxx        - befinden sich Network Administrator Guide,
  594.                        Kernel Hackers Guide, etc...
  595.  
  596.  
  597.  
  598. X11R5 + FVWM
  599.  
  600. Es ist X11R5 installiert. Per Setup können zwischen Xmono und VGA16 Server
  601. umgeschaltet werden. Server für anderen Grafikkarten müssen von Hand installiert
  602. werden (siehe Installation). Konfigurationsdatei ist `/usr/X11/lib/X11/Xconfig'.
  603. Achtung: Ändern sie, wenn die Änderungen in Xconfig funktionieren die Datei
  604. YXconfig. Diese Datei überschreibt bei setup die Xconfig Datei!
  605.  
  606. Konfigurationsdatei für den Window Manager: `/usr/X11/lib/X11/fvwm/system.fvwmrc'
  607. Backup Datei ist die Ysystem.fvwmrc im gleichen Verzeichnis.
  608.  
  609.  
  610. Editoren - xedit, axe, xcoral, doc
  611.  
  612. xedit ist der einfachste und kleinste X-Editor. ein hat keine Dateiauswahlbox. axe und 
  613. xcoral sind da erheblich komfortabler. xcoral unterstützt auch z.B. C++ Programmierer.
  614. doc ist Editor, der die Funktionen und Menuepunkte abhängig von der Datei-Extension
  615. zur Verfügung stellt. *.doc z.B. erlaubt das Erstellen von TeX/LaTeX Dokumenten.
  616. Siehe auch `/Library/doc.1'.
  617.  
  618.  
  619. Andrew User Interface System - Wordprocessor ez
  620.  
  621. Dateien unter /usr/andrew/*. Frontend fuer TeX/LaTeX/Groff. Fast WYSIWYG Text-
  622. system unter X11. Postscript-Ausgabe direkt nach Lpr..., wird noch nach pgs umgeleitet!
  623.  
  624.  
  625. Deutsches X11 Frontend fuer TeX/LaTeX - lyx
  626.  
  627. Dateien unter /usr/local/lyx/*. Braucht leider schon LaTeX2e. Muss entweder angepasst
  628. werden, oder LaTeX muss upgedated werden.
  629.  
  630.  
  631. Kalkulationsprogramme - xcalc, calctool, xspread, oleo, nexs
  632.  
  633. xcalc und calctool sind Taschenrechner, die anderen Programme sind Tabellen-
  634. kalkulationen.  xspread += sc mit X Oberfläche und Grafik. Das Menu läßt sich mit der
  635. rechten Maustaste aufrufen. Zusätzlich können verschiedene Grafiken erzeugt werden.
  636. Das Dateiformat ist mit sc kompatibel. oleo ist die GNU Tabellenkalkulation. Sie hat
  637. auch wieder eine andere Befehlsstuktur. Siehe dazu `/Library/oleo.howto'. Nexs ist
  638. die Demo eines komerziellen Produktes, welches wohl keine Wünsche mehr offen
  639. läßt. Die Demo läßt sich zur vollen Version aktivieren. Siehe dazu `/Library/nexs.txt'.
  640.  
  641.  
  642. Statistikpaket - xlispstat
  643.  
  644. Siehe Verzeichnis `/usr/local/xlispstat/*'. für weitere Informationen.
  645.  
  646.  
  647.  
  648.  
  649.  
  650. Zeichenprogramme - xpaint, xfig, idraw
  651.  
  652. xpaint ist ein Bitmap-Zeichenprogramm. xfig und idraw sind Vektor-Zeichenprogramme.
  653. Siehe auch `/Library/idraw.1'.
  654.  
  655.  
  656. Grafikutilities - xv, xgrabsc, ghostview
  657.  
  658. xv DER Grafikkonverter. Konvertieren der unterschiedlichsten Formate. Kann auch
  659. Bilder als Desktop Hintergrund laden. Siehe Menuepunkt `Utilities/Desktop'. Bilder
  660. befinden sich einige unter `/usr/lib/pictures/*'. xgrabsc erlaubt das ,Schießen" von
  661. Bildschirm-Hardcopies in verschiedenen Formaten. ghostview erlaubt das Betrachten
  662. von Postscript Dateien in X11. Auch ein Auszug von einzelnen Seiten ist möglich.
  663. Achtung: xv ist Shareware. Siehe dazu auch `/Library/readme.xv'.
  664.  
  665.  
  666. Tcl/Tk und cbb, addressbook
  667.  
  668. Tcl/Tk ist eine Script-Programmentwicklungsumgebung. Einige Beispiele befinden
  669. sich unter `/usr/lib/tk/demos/*'. Die Demos lassen sich aus dem X11 Menu aufrufen.
  670. cbb - Check Book Balancer = Kontoführung ist auch mit Tcl/Tk und perl geschrieben.
  671. Wichtig ist ,option add *font fixed" zu setzen oder vor -text ,..." -font fixed einzufügen, da
  672. unter xlinux nicht alle X11 fonts zur Verfügung stehen. addressbook ist eine volle
  673. Addressdatei auch in deutscher Sprache.
  674.  
  675.  
  676. wine, xmosaic, seyon
  677.  
  678. wine der Windows Emulator. Wenn ihre Windows-HD nach /c gemountet ist, rufen sie
  679. einfach einmal `wine sol.exe' auf. Wenn dieses Programm erst einmal fertig ist, können
  680. sie die meisten Windows Programme damit unter linux einsetzen!
  681. xmosaic ist ein grafischer HTML Browser. Homepage bei Start über das X11 Menue ist
  682. dieselbe wie bei lynx. Auch der httpd Server daemon ist installiert. Bitte vorher mit httpd & 
  683. starten! Die eigene Adresse ist die Loopback-Adresse 127.0.0.1. Sehen sie mal unter der 
  684. Hotliste nach...
  685. seyon ist ein X11 Terminalprogramm a la minicom.
  686.  
  687. /usr/bin/sysres.dll         - wird von Wine benoetigt!
  688. /etc/wine.conf             - Konfigurationsdatei fuer Wine.
  689. (Vor Start von z.B. sol.exe, muss das Laufwerk auf dem Windows installiert ist
  690. unter /c gemountet werden. Z.B. mount -t msdos /dev/hda1 /c)!!!
  691.  
  692. /usr/lib/html/UserGuide/*     - XMosaic User Guide; Load Local XMosaic.0.html
  693.  
  694.  
  695.  
  696. Dateimanager - xfileman und uc
  697.  
  698. uc ist in deutscher Sprache...
  699.  
  700.  
  701.  
  702. pcemu - DOS Emulator
  703.  
  704. Unter /usr/local/pcemu/*. Benoetigt eine DOS 1,44MB Boot Floppy. Herstellung:
  705. Unter DOS:
  706. format a: /S
  707. Unter Linux:
  708. cd /usr/local/pcemu
  709. mount -t msdos /dev/fd0 /mnt
  710. cp programs/* /mnt
  711. umount /mnt
  712. ...Man kann auch ein Image der Boot Floppy nutzen. Herstellung:
  713. (DOS Boot Floppy in a:)
  714. cp /dev/fd0 DriveA
  715. Ich habe Turbo Pascal 5.5, MS-Word 5.0 und verschiedene andere Textprogramme
  716. ohne Probleme laufen gehabt. Serielle/Parallele Schnittstellen stehen nicht!
  717. zur Verfuegung...
  718.  
  719.  
  720.  
  721. Tips und Tricks zu Xlinux
  722.  
  723.  
  724.  
  725. Diese Artikelreihe wird auf individuelle Einstellungen, besondere Kommandos, einfache Tips 
  726. und Tricks, die das Arbeiten mit Xlinux leichter machen,  eingehen.
  727.  
  728.  
  729. Ich hoffe die Installation von CD-ROM hat geklappt. Evtl. musste erst noch einer der anderen 
  730. Kernel installiert werden, aber danach sollte sich Xlinux mit dem fahrbigen Login-Screen 
  731. melden. ,Setup" sollte auch schon ausgeführt sein, um Grundeinstellungen wie Tastatur, Maus, 
  732. Modem, CD-ROM etc. erledigt zu haben.
  733.  
  734.  
  735. Ich selbst nutze Xlinux, zur Verwaltung einer Adress(Text)datei. Einigen Tabellenkalkula-
  736. tionsblättern, um Faxe zu verschicken, BBS anzurufen, HTML-Dateien - Client - Server aus- 
  737. zuprobieren und einfach alles was Interessant ist...
  738.  
  739.  
  740.  
  741. Adressdatei:
  742.  
  743.  
  744. Sollte unter ,/data/Address" als einfache ASCII-Datei angelegt sein. Das Kommando 
  745. ,/usr/bin/padr" wandel die Textdatei mit Hilfe von ,/usr/bin/mpage" in eine Postscript-Datei 
  746. um, bei der vier normale Seiten auf eine Seite zusammengefaßt werden. Mit ,/usr/bin/pgs" 
  747. wird die unter ,/tmp/padr.ps" erzeugte Postscript-Datei anschließend auf dem Drucker 
  748. ausgegeben. Standardmäßig wird A4 Format genutzt. Bei mir erfolgte der Druck allerdings 
  749. über die Ränder hinweg - wahrscheinlich ein Einspannproblem? Ein Einfügen von ,-m50" im 
  750. ,mpage" Aufruf in ,/usr/bin/padr" verringert den Druckbereich in diesem Fall um 50 Punkte 
  751. sowohl von oben und unten, als auch von links und rechts. Mehr Hinweise zu ,mpage" unter 
  752. ,/Library/mpage.1". Ich habe den erhaltenen komprimierten Ausdruck mit allen Adressen, 
  753. Telefonnummern, PIN-Nummern, etc. immer dabei...
  754.  
  755.  
  756.  
  757. Geburtstage und andere besondere Tage:
  758.  
  759.  
  760. Vergessen sie auch immer irgendwelche Festtage? Hier folgt eine simple Abhilfe. Unter 
  761. ,/data/events" legen sie eine einfache Textdatei an, in der besondere Tage in folgendem Format 
  762. pro Zeile aufgeführt sind:
  763.  
  764. mm/dd   text............
  765. 12 / 26   Mein Geburtstag....
  766.  
  767. Wichtig ist der Monat als erste zwei Zeichen. Mit folgendem kleinen Script unter 
  768. ,/usr/bin/events", werden alle Zeilen ausgegeben, die für den aktuellen Monat gelten:
  769.  
  770.  
  771.  
  772. {Dateiinhalt von /usr/bin/events}
  773.  
  774. #!/bin/sh
  775. grep `date +%m` /data/events | more
  776.  
  777.  
  778.  
  779. Wenn dann noch ein Eintrag des neuen Kommandos in die eigene ,.profile" im HOME-
  780. Verzeichnis erfolgt, wird das Kommando bei jedem Einloggen ins System automatisch 
  781. ausgeführt.
  782.  
  783.  
  784.  
  785. Faxen machen:
  786.  
  787.  
  788. Ein Aufruf von ,/usr/bin/fax help" zeigt alle Optionen dieses Kommandos. Ich nutze fast nur 
  789. das Senden von Faxen. Der Aufruf hierzu ist: fax send <Fax-Nummer> <Datei>. Datei kann 
  790. eine ASCII Datei oder eine Postscript-Datei sein. Allerdings sollte das Kommando ,fax", 
  791. welches nichts anderes als ein Shell-Script ist, vorher noch konfiguriert werden. Folgende 
  792. Einstellungen sind zu überprüfen und gegebenenfalls zu ändern:
  793.  
  794. {Auszug aus /usr/bin/fax}
  795.  
  796. # The device to which the fax modem is connected (e.g. ttya for
  797. # /dev/ttya).  Use a dial-out (cua) device if sharing modem with
  798. # dial-out programs.
  799. # cua0 = com1; cua1 = com2...
  800.  
  801. DEV=cua1
  802.  
  803. # The type of fax modem commands to use.  Un-comment one of the
  804. # following 3 lines depending on your modem.
  805.  
  806. # CLASS=1
  807. CLASS=2
  808. # CLASS=2.0        # doesn't work yet
  809.  
  810. # Your fax number in international format, 20 characters maximum.
  811. # Use only digits, spaces, and the "+" character.
  812. # Ihre FAX/TEL Nummer als Absenderinformation und für Rückfragen
  813.  
  814. FROM="+49 5531 10457"
  815.  
  816. # Your name as it should appear on the page header.
  817. # Absendername
  818.  
  819. NAME="Peter Sieg"
  820.  
  821. Zur Vereinfachung beim Fax senden, können sie auch das Kommando ,/usr/bin/xfax" nutzen, 
  822. das nach einem Dateinamen und einer Faxnummer fragt, und dann den Rest erledigt.
  823.  
  824.  
  825. Tabellenkalkulation - sc und xspread:
  826.  
  827.  
  828. Ich nutze obige Tabellenkalkulationen, um den Überblick über die monatlichen Einnahmen und 
  829. Ausgaben zu behalten. Hier einige Hinweise zur Bedienung:
  830.  
  831. sc <Dateiname>    - lädt gleich beim Start die Datei <Dateiname>.
  832.  
  833. ?            - Geht zur Online-Hilfe...
  834.  
  835. <            - Eingabe von linksbündgen Text
  836. ,            - Eingabe von zentrierten Text
  837. >            - Eingabe von rechtsbündigen Text
  838.  
  839.  
  840. =            - Eingabe von Zahlwerten und Formeln
  841.                Zahlwerte sind +/-0..9.0..9 z.B.: 123.45; -9.007...
  842.                Formeln beginnen mit @ z.B.: @sum(d3:d10)
  843.  
  844. m            - Markieren Zellinhalt zum Kopieren
  845. c            - Markierten Zellinhalt in aktuelle Zelle kopieren, dabei Anpassung
  846.               von Zellreferenzen
  847. x            - Aktuelle Zelle löschen
  848.  
  849. W            - Datei speichern unter einzugebenden Namen
  850.  
  851. P            - Datei wie am Bildschirm zu sehen ausgeben. Wenn man als 
  852.               Dateiname ,| lpr" eingibt, gehts gleich zum Drucker...
  853.  
  854. q            - Programm beenden. 
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864. Die vorhandenen Postscript-Dateien und ihr Ausdruck:
  865.  
  866.  
  867. Postscriptdateien ansehen bzw. drucken - dgs / pgs:
  868.  
  869. dgs <name>.ps zeigt eine Postscript Datei auf dem VGA Schirm an. Blättern durch
  870. <Return>.
  871.  
  872. pgs <name>.ps druck eine Postscript Datei auf den vorher per setup eingestellten
  873. Drucker aus.
  874.  
  875. Einige Postscriptdateien:
  876. /Library/INFO-SHEET.ps        - Allgemeine Infos über Linux
  877. /Library/guide.ps            - Linux Handbuch
  878. /Library/L-Kurs_1.4.5.ps        - Linux Kurs in Deutsch!
  879. /Library/infos                - Linux Guide in Deutsch!
  880. /usr/local/Minerva/doc/msql.ps    - msql Dokumentation
  881. Auf der CD unter /faq/xxx        - befinden sich Network Administrator Guide,
  882.                        Kernel Hackers Guide, etc...
  883.  
  884.  
  885.  
  886. Ein kleiner ,Taschenrechner" selbstgemacht:
  887.  
  888.  
  889. Dazu nehme man:
  890.  
  891. 1. Ein vorhandenes Programm, welches die eingendliche Arbeit (hier die Berechnung)
  892.     durchführt, und
  893.  
  894. 2. Ein Programm, welches dem User-Programm eine freundlichere Oberflaeche gibt.
  895.  
  896.  
  897. Fuer 1. eignen sich z.B ,bc" oder ,expr". Fuer 2. kommt fuer die ASCII Oberflaeche
  898. z.B. ,dialog" in Frage. Mit der Shell-Script und ,dialog" sind z.B die unter /sbin/*config
  899. vorhandenen Programme zur Konfiguration von Tastatur, Maus etc erstellt.
  900.  
  901.  
  902. Hier nun das Programm mit {eingefügten Erläuterungen - Diese nicht mit abgetippt!}: 
  903. Da das Programm aus /sbin/swapconfig erzeugt wurden, sind Aehnlichkeiten nicht rein
  904. zufaellig...
  905.  
  906. #!/bin/sh
  907. {Starten einer Sub-Shell - sollte man immer machen. mit chmod 755 wird
  908.  das Programm dann direkt ausführbar...}
  909.  
  910. SWAPSIZE=0
  911. {Initialisieren der Shell-Variable ,SWAPSIZE" mit dem Wert ,0"...}
  912.  
  913. while [ "$SWAPSIZE" != "" ]; do
  914. {Solange bis ,SWAPSIZE" ein Leerstring ist...}
  915.  
  916. DF=`expr $SWAPSIZE`
  917. {Noch eine Shell-Variable, ,DF" bekommt die Ausgabe der Programms
  918.  ,expr", welches mit dem Parameterstring ,SWAPSIZE" aufgerufen  
  919.  wird...}
  920.  
  921. cat << EOF > /tmp/tmpmsg
  922. {Das sieht man haeufig! Alles bis zu ,EOF" wird durch ,cat" in die
  923.  Datei ,/tmp/tmpmsg" ausgegeben...}
  924.  
  925. This is the last result from expr:
  926. $DF
  927. {$DF wird durch die Shell mit dem aktuellen Wert ersetzt...}
  928.  
  929. Please enter the next expr string:
  930. EOF
  931.  dialog --title "CALCULATOR" --inputbox "`cat /tmp/tmpmsg`" 20 70 \
  932.  2> /tmp/SeSSize
  933. {Hier ist er nun, der ,dialog" Aufruf... 
  934.   --title = ,Titelzeile";  
  935.   --inputbox = ,Meldung fuer Eingabeaufforderung"
  936.          - ist hier der vorher erstellte Inhalt der Datei ,/tmp/tmpmsg", die
  937.             mittels `cat /tmp/tmpmsg` von der Shell eingelesen wird...
  938.      20 Zeilen x 70 Zeichen Größe der Box
  939.      Eingabe wird in die Datei ,/tmp/SeSSize" ausgegeben
  940. }
  941.  
  942.  if [ $? = 1 -o $? = 255 ]; then
  943. {Wenn Abbruch gewuenscht...}
  944.   rm -f /tmp/SeSSize /tmp/tmpmsg
  945.   clear
  946.   exit
  947.  fi
  948.  
  949. {Sonst fuelle die Shell-Variable ,SWAPSIZE" mit dem Eingabestring...}
  950.  SWAPSIZE="`cat /tmp/SeSSize`"
  951.  rm -f /tmp/SeSSize /tmp/tmpmsg
  952. done
  953. {Noch nicht vergessen? Wenn Eingabe nicht leer, noch eine Schleife...}
  954.  
  955. clear
  956.  
  957.  
  958. Das war doch eigendlich ziemlich einfach - oder...
  959.  
  960.  
  961. Arbeiten mit msql der SQL Client/Server Datenbank
  962.  
  963.  
  964. Drei Programme sind für das Arbeiten nötig:
  965.  
  966. msqld        - Ist der Datenbank backend Server, er muss vorher immer mit ,msql &"
  967.           gestartet werden.
  968.  
  969. msql        - User Interface = Haupt-Client-Programm zum Arbeiten mit Tabellen und
  970.           Daten.
  971.  
  972. msqladmin    - Datenbank Administrations Programm = Erstellen und Löschen von Daten-
  973.           banken.
  974.  
  975. Angelegt ist eine Datenbank mit dem Namen ,test". In der ist eine Tabelle mit dem Namen
  976. ,test". Indieser Tabelle gibt es zwei Felder, name = char(15) und value = real.
  977.  
  978. Angelegt wurde die Tabelle mit:
  979.  
  980. {Erst ,msqld $" starten, muss in der ,ps" Anzeige erscheinen. Dann msql starten...}
  981.  
  982. create table test
  983. (
  984. name  char(15),
  985. value  real
  986. )
  987. \g
  988.  
  989. ,\g" führt das SQL Kommando aus...
  990.  
  991.  
  992. Werte werden mit folgendem Befehl eingefügt:
  993.  
  994. insert table test(name,value)
  995. values(,pi",3.1416)
  996. \g
  997.  
  998.  
  999. Abfrage der Werte:
  1000.  
  1001. select * from test
  1002. \g
  1003.  
  1004. oder
  1005.  
  1006. select value from test
  1007. where name = ,pi"
  1008. \g
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014. Arbeiten mit dem HTTP Server und Xmosaic
  1015.  
  1016.  
  1017. Als erstes muss der HTTP Server mit ,httpd &" im Hintergrund gestartet werden.
  1018.  
  1019. Über Xmosaic (oder Lynx) kann mit der URL: http://127.0.0.1 auf den auf dem lokalen
  1020. Rechner laufenden Server zugegriffen werden. Xmosaic unterstuetzt leider in dieser alten
  1021. Version nicht ,forms/input etc".
  1022.  
  1023. Die Konfigurationsdateien liegen unter ,/var/httpd/*".
  1024.  
  1025. Alle Dateien dort die im ,cgi-bin" Verzeichnis liegen, werden beim Zugriff ausgeführt. 
  1026. Das Ergebnis der Programmaufrufs, wird zum Client zurückgeschicht!
  1027.  
  1028.  
  1029. Einige Beispiele:
  1030.  
  1031. http://127.0.0.1/cgi-bin/fortune        - gibt Ausgabe von ,fortune" zurück
  1032.  
  1033. http://127.0.0.1/calendar.html        - gibt Monat/Jahr mittels ,cal" zurück
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041. Anhang - 1. Die während der Arbeit an xlinux gepflegte ,liesmich" Datei...
  1042.  
  1043. Date: 02.08.1996 
  1044. Hallo, hier nun auch noch ein paar deutsche Worte zu xlinux.
  1045.  
  1046. xlinux ist eine von mir veraenderte MiniLinux Version. Was ist MiniLinux?
  1047. Lesen Sie dazu bitte auch die Datei Minilin.txt. MiniLinux und somit auch
  1048. xlinux ist eine fast vollstaendige Linux Distribution, die auf einem be-
  1049. stehenden DOS-Filesystem aufsetzt. Das Bereitstellen (Backup/Fdisk/Format)
  1050. einer separaten Linux Partition entfaellt ersatzlos. Der Kernel unterstuetzt 
  1051. IDE, SCSI, CSLIP, SLIP, PPP, div. CDROM's, etc. 
  1052. Das System enthaelt auch XWindows. Die Installation ist kinderleicht...
  1053. Ins Ziellaufwerk gehen...
  1054. unrar x xlinux  (Entpackt xlinux von xlinux.rar/r0n)
  1055. del xlinux.r??  (die koennen geloescht werden)
  1056.  
  1057. jetzt kann linux durch Aufruf von linux.bat <drive z.B. c/d/e> gebootet werden.
  1058. Der Laufwerksbuchstabe MUSS eingegeben werden!!!
  1059. Dabei wird DOS aus dem Speicher entfernt. Zurueck nach DOS geht
  1060. es mit CTRL-ALT-DEL...
  1061. login: root    (root eintippen...)
  1062.  
  1063. Das System ist auf US Tastatur, Maus an com1, Modem an com2, US-Eastern Time
  1064. etc. eingestellt. Zur leichten Aenderung, das script /sbin/setup starten als
  1065. root! Am besten direkt nach dem ersten einloggen!!!
  1066.  
  1067. Das aktuelle System belegt ca. 85 MB auf der Platte. Fuer die Installation
  1068. werden ca. 105MB freier Platz benoetigt!!!
  1069. Fuer mein Aenderungen (ohne Aufraeumarbeiten) in englisch lesen Sie bitte die
  1070. Datei xlinux.howto.
  1071.  
  1072. Ich plane das System weiter zu pflegen und zu ergaenzen, wobei evtl.
  1073. Ergaenzungen in Modul-Form als separat zu installierende tgz Dateien
  1074. bereitgestellt werden.
  1075.  
  1076.  
  1077.  
  1078. Folgende Bugs wurden bereinigt:
  1079. Bei xfig fehlte das Export Programm fuer andere Formate (fig2dev).
  1080. Bei xgrab fehlte das eigentliche Capture Programm xgrabsc.
  1081. /bin/test und der link nach /bin/[ fehlten noch vom original MiniLinux.
  1082.  
  1083. Folgendes ist nach dem 1. Juli 1995 ergaenzt worden:
  1084. Crack der Passwort cracker.
  1085. X_Mono Server. (Leider funktioniert X_VGA16 nicht mit allen Programmen?)
  1086. (X_SVGA steht als separate tgz Datei zur Verfuegung...)
  1087. NoName BBS Script (Login als guest oder /usr/bbs/Menu ausfuehren)
  1088. xmodmap         - X-Window keymaps fuer Deutschland und Spanien.
  1089. Ghostscript (Zur Ausgabe auf HP Laserjet: pgs <name.ps>; Auf VGA: gs <name.ps>)
  1090.              Postscript Ausgabe von Xfig/Xpaint auf VGA,Drucker etc...
  1091. i2ps/nenscript         - Konvertieren von ASCII nach Postscript.
  1092. pstree             - Gibt Verzeichnisbaum nach Postscript aus.
  1093. Einige Scripts und Programme zum Druck auf HP Laserjets.
  1094. p2p             - Druck 2 Seiten ASCII pro Druckseite auf HP L.
  1095. pap             - Druck mit Fett/Unterstreichen auf HP L. 
  1096. GNU awk - Sprache.
  1097. Perl             - Die Script Sprache.
  1098. Lynx             - WWW Client fuer ASCII Mode mit LOKALER Home Page.
  1099. XMosaic         - X11 WWW Client mit LOKALER Home Page.
  1100.  
  1101. Folgendes ist nach dem 1. September ergaenzt worden:
  1102. /usr/TeX/*         - Eine minimal TeX Distribution...
  1103. /usr/bin/texmgr     - TeX Menu mit dialog.
  1104. /usr/bin/ssfile         - einfache B-Tree ISAM Datenbank.
  1105. /usr/bin/xc         - Terminalprogram a la Minicom.
  1106. /usr/bin/flip         - fli + flc player svgalib.
  1107. /usr/bin/pcdview     - PhotoCD Bild Betrachter.
  1108. /usr/X11/bin/xhtalk     (Wer ist noch eingelogged in Netz...)
  1109. /usr/X11/bin/xsysinfo (System Info Display)
  1110. /usr/X11/bin/axe     (Ein besserer X-Editor)
  1111. /usr/X11/ghostview     (X Postscript Betrachter)
  1112. /usr/bin/xgs         (Postscript Interpreter fuer ghostschript)
  1113. leider fehlt mir gs mit x11, linux ,laserjet, deskjet, tiffg3 etc Treibern,
  1114. daher muss ich leider /usr/bin/gs plus /usr/bin/xgs verwenden...
  1115. Eine neuere SVGALIB plus svgalib config Datei.
  1116. /usr/bin/3d         - Demo zur SVGALIB.
  1117. /usr/lib/pictures/winkill.jpg - Win Kill from IBM employee.
  1118. Parameter :mx#0: in /etc/printcap fuer Spooldateien (gs) > 1MB.
  1119. /sbin/setup plus *config scripts zur Einstellung von Tastatur, Maus, Modem,
  1120. Xconfig, svgalib config, Zeitzone, Swapspace und Netzwerk.
  1121.  
  1122.  
  1123.  
  1124. Folgendes ist nach dem 1. November 1995 ergaenzt worden:
  1125. /usr/src/Crack* ist geloescht - kein Interesse...
  1126. /usr/bin/xgs ist geloescht. /usr/bin/gs kann jetzt auch auf x11 ausgeben.
  1127. /usr/bin/fax         - script zum fax senden, empfangen, drucken, ansehen.
  1128. /usr/bin/efax         - s.o. fuer Hilfe: fax help eingeben.
  1129. /usr/bin/efix         - s.o.
  1130. /usr/bin/rot13         - simple ascii file scrambler.
  1131. /usr/bin/crypt         - bessere s.o.
  1132. /usr/bin/makekey     - wird von crypt gebraucht.
  1133. /usr/bin/tcx + untcx     - lies /Library/tcx.howto.
  1134. /usr/bin/lbu + /usr/lib/LBU/* - linux backup utility.
  1135. /sbin/cdromconfig     - cdrom device config.
  1136. /usr/bin/a2gs;a2x     - ascii nach postscript 
  1137. /usr/local/Minerva/*     - mSQL Datenbank zum Ueben mit der SQL Datenbank Sprache
  1138. /usr/X11/bin/oleo     - oleo spreadsheet
  1139. /usr/local/InterViews/*
  1140. -- doc - Textverarbeitung WYSIWYG mit LaTeX output! Grafiken und Tabellen
  1141.          werden unterstuetzt.
  1142. -- idraw - Zeichenprogramm das auch mit doc zusammenarbeitet! Ausgabe kann
  1143.            auch direkt mit bmv/dgs/ghostview angesehen und mit pgs gedruckt
  1144.            werden.
  1145. neuer Kernel 1.2.1
  1146.  
  1147. Ab 1.3.96 ergaenzt:
  1148. neuer Kernel 1.2.13
  1149. neue /lib/libc+m.so.4.6.27
  1150. /usr/lib/tex/xspread.tex+Gentle.tex+etc...
  1151. /usr/local/bin/xlispstat     - Statistik Paket siehe LJ Artikel
  1152. /usr/local/lib/xlispstat/*
  1153. /lib/libX11.so.6*         - X11R6 aout lib for xlispstat
  1154. /usr/sbin/httpd         - NCSA HTTP daemon
  1155. /usr/dos/httpd/*         - some docs
  1156. /var/httpd/*             - conf etc...
  1157. /usr/bin/mc             - neuere Version; jetzt noch NC aehnlicher!
  1158. /usr/bin/joe             - joe's own editor - Wordstar (TM) kompatible Steuerung!
  1159. /usr/lib/joe/*
  1160. /usr/bin/wine             - Der Windows Emulator (in aelterer Version!)
  1161. /usr/bin/sysres.dll         - wird von Wine benoetigt!
  1162. /etc/wine.conf             - Konfigurationsdatei fuer Wine.
  1163. (Vor Start von z.B. sol.exe, muss das Laufwerk auf dem Windows installiert ist
  1164. unter /c gemountet werden. Z.B. mount -t msdos /dev/hda1 /c)!!!
  1165.  
  1166.  
  1167.  
  1168. Ab 1.4.96 ergaenzt:
  1169. /usr/local/lib/nexs/*         - the network spreadsheet (evaluation copy only)
  1170. /Library/nexs.txt         - see this for more information for full version
  1171. /Library/*.ps             - Linux Crash Kurs in Deutsch; Linux User Guide; 
  1172.                    Info-sheet
  1173. /usr/lib/pictures/*         - several more pictures
  1174. /usr/local/linuxdoc-sgml/*     - the linux doc projects file
  1175. /usr/lib/html/UserGuide/*     - XMosaic User Guide; Load Local XMosaic.0.html
  1176. /usr/bin/mpeg_play         - Software MPEG Player
  1177. /usr/bin/rcs,rcsdiff,ci,co...     - Revision Control System
  1178. /usr/bin/xcbb             - Startet cbb - Kontofuehrungsprogramm englisch/X11
  1179. /usr/lib/cbb/*             - s.o.
  1180. /usr/local/cbb/*         - s.o.
  1181. /usr/bin/groff*...        - troff,nroff Textkonvertierer
  1182. /usr/X11/bin/xhtml        - HTML Editor
  1183. /usr/X11/bin/calctool        - Komfortabler Taschenrechner
  1184. /usr/X11/bin/xless        - less/more unter X11
  1185. /usr/local/bin/cman        - Kontakt Manager (Adressmanager)
  1186. /usr/bin/ecu            - Terminalprogramm mit Kermit send/receive
  1187. /usr/local/bin/cr        - Crisp Editor (auch xcr fuer X11)
  1188. /usr/bin/bwbasic        - Basic Interpreter
  1189. /usr/bin/chess            - Gnuchess 
  1190. /usr/local/pcemu        - DOS Emulator
  1191. /usr/X11R6/lib/*        - X11R6 Libraries...
  1192. /usr/bin/udo            - DER Textkonvertierer nach HTML,rtf,tex,man...
  1193. /lib/libc/m.so.5            - ELF Libraries + neuer ld.so...
  1194.  
  1195.  
  1196. Ab 1.7.96 ergaenzt:
  1197. /usr/local/casio        - Datenaustauch von und zu CASIO Organizern
  1198. /usr/local/dbview        - Ansehen und Konvertieren von Dbase Dateien
  1199. /usr/bin/ansi            - Ansi Draw - Zeichenprogramm fuer Ansi Screens
  1200. /usr/bin/tde            - Editor auch fuer Binaerdateien
  1201. /usr/bin/ldlas            - Statistikprogramm fuer ASCII-Oberflaeche
  1202. /usr/andrews/ez*        - Andrews User Interface System - Wordprocessor ez + Tools
  1203. /usr/bin/edit            - Deutscher Editor ala DOS-EDIT s.u.
  1204. /usr/local/e/e*            - s.o.
  1205. /usr/local/lyx/*        - X11 deutscher Frontend fuer TeX/LaTeX
  1206. /usr/X11/bin/xearth        - Die Erde als Root Background - nicht unter VGA16
  1207. /usr/X11/bin/uc        - Unix Cockpit - Deutscher Dateimanager
  1208. /usr/local/addressbook/*    - Mehrsprachiges Addressbuch als Tcl/Tk script.
  1209. /usr/local/xinvest        - Anlageverwaltung für Investments Fonts, Aktien etc.
  1210. /usr/bin/gnuplot        - Der GNU Graphen Plotter. Wird auch von ldlas genutzt
  1211. /Library/info/*            - Mehr Doku - Auch Linux Guide in Deutsch!
  1212. /vmlinuz            - Neuer Kernel 2.0.0
  1213. /lib/modules/...        - Module fuer Kernel 2.0.0
  1214. /usr/local/pql/*        - SQL like Datenbank
  1215. /usr/local/plan/*        - Terminkalendar fuer X11
  1216. /usr/X11/bin/xmgr        - Plotting Programm fuer X11
  1217. /usr/local/pgp/*        - Pretty Good Privacy
  1218. /usr/bin/zgv            - Bildbetrachter fuer SVGA
  1219.  
  1220. Anhang - 2. Fragen und Antworten...
  1221.  
  1222.  
  1223. Frage: Warum kann ich Linux nicht auf meiner EIDE Festplatte installieren?
  1224.  
  1225. Antwort: Wenn Sie eines der verschiedenen "Diskmanager/OnTrack" Programme
  1226. benutzen, die vielen EIDE Laufwerken beigelegt sind, koennen Sie das Laufwerk 
  1227. nicht fuer Linux benutzen, bis Sie es entfernt haben. Diese Programme sind nur, 
  1228. damit DOS mehr als 512MB verwalten kann und machen das Laufwerk unbrauchbar 
  1229. fuer andere Betriebssysteme wie z.B. linux und OS/2.
  1230.  
  1231. Dieses Problem zu beheben: 
  1232. Vom Festplatteninhalt ein Backup anzufertigen, den Bootrecord mit fdisk /MBR 
  1233. loeschen, neu formatieren und dann alles reinstallieren.
  1234.  
  1235. Einige der neueren 1.3.x Kernel könnten auch funktionieren, einfach ausprobieren.
  1236.  
  1237. -----
  1238.  
  1239. Frage: Warum wird mein Sony CDU-31/33A nicht mehr von Linux erkannt?
  1240.  
  1241. Antwort: Die Autodetection fuer das CDU-31/33A wurde entfernt. Die
  1242. Konfiguration fuer das CD-ROM muss jetzt ueber loadlin manuell
  1243. erfolgen:
  1244.  
  1245. C:\LOADLIN\LOADLINX C:\LINUX\VMLINUZ root=c: cdu31a=0x1f88,0,PAS
  1246.  
  1247. -----
  1248.  
  1249. Frage: Ich kann meinen Kernel nicht dazu bringen, die CD-ROM zu erkennen, die am 
  1250. Soundblaster 16 IDE angeschlossen ist!
  1251.  
  1252. Antwort: Vergewissern Sie sich zunaechst, ob Sie auch den richtigen Kernel benutzen. 
  1253. In diesem Fall brauchen Sie den IDE/ATAPI CD-ROM Kernel und nicht den SBPCD 
  1254. Kernel. Wenn Sie dann immer noch Probleme haben sollten, benutzen Sie den zweiten 
  1255. IDE Kanal (IRQ15 0x170) and vergewissern Sie sich, dass das Laufwerk als Master
  1256. gesetzt ist (Jumper an der Rueckseite) und nicht als Slave (Default-einstellung!).
  1257.  
  1258. ------
  1259.  
  1260. Frage: Warum wird eine UltraStor SCSI nicht erkannt? Unter DOS geht es...
  1261.  
  1262. Antwort: Stellen Sie die I/O Adresse auf 0x340 statt auf 0x330.
  1263.  
  1264. Wenn Hardware nicht funktioniert ist es eine gute Regel die IRQ und I/O  Einstellungen 
  1265. zu ändern, um zu sehen was passiert. Sie koennen auch andere Bootkernels versuchen.
  1266.  
  1267. -----
  1268.  
  1269. Frage: Mein Backspace benimmt sich sonderbar unter X. Wie kann ich das beheben?
  1270.  
  1271. Antwort: Versuchen Sie folgendes in .Xmodmap in /usr/X11/lib/X11/xinit oder $HOME:
  1272. keycode 22 = Backspace.
  1273.  
  1274. ------
  1275.  
  1276.  
  1277.  
  1278. Frage: Ich verwende UMSDOS und moechte denselben Swapplatz für Windows und 
  1279. Linux nutzen?
  1280.  
  1281. Antwort: Wenn Sie eine Linux-UMSDOS Swapdatei mit MS-Windows teilen
  1282. wollen, koennen Sie folgendes tun:
  1283.  
  1284. 1. Schaffen Sie eine PERMANENT-SwapDatei in MS-Windows mit der
  1285. Groesse von NNNN Kilobytes.
  1286. 2. Fuegen Sie folgende Zeilen in /etc/rc.d/rc.local ein:
  1287.  
  1288.   rm -f /DOS/windows/sparet.par  <---Erforderlich um die Windows- 
  1289.                                      Beanstandung beim naechsten  
  1290.                                      Start zu underdruecken
  1291.   mkswap /DOS/386spart.par NNNN
  1292.   sync
  1293.   swapon /DOS/386spart.par
  1294. 3. Fuegen Sie "swapoff" fuer diese Datei in /etc/rc.d/rc.0
  1295.  
  1296. -----
  1297.  
  1298. Frage: Wie kann ich die color ls veraendern?
  1299.  
  1300. Antwort: Schauen Sie in die Datei /etc/DIRCOLORS. Sie duerfen die Farben wie Sie wollen 
  1301. einstellen, oder sie ganz abschalten.. Sie koennen /etc/DIR COLORS in Ihr $HOME
  1302. Verzeichnis als '.dir_colors' auch kopieren, um persönliche Einstellungen zu ermöglichen.
  1303.  
  1304. -----
  1305.  
  1306.  
  1307.  
  1308. ToDo:
  1309.  
  1310.  
  1311. Eine neuerer Windows Emulator Wine waere schön.
  1312.  
  1313. Ein neuerer X11 WWW-Client.
  1314.  
  1315. Java Unterstützung.
  1316.  
  1317.  
  1318.  
  1319.